package com.shujia.wyh.day11;

import java.io.File;

/*
    File类的高级获取功能:
        public String[] list()
        public File[] listFiles()

 */
public class FileDemo3 {
    public static void main(String[] args) {
        File file = new File("D:\\soft");

        //public String[] list()
//        String[] list = file.list();
//        for (String s : list) {
//            System.out.println(s);
//        }


        //public File[] listFiles() 获取文件夹下所有的文件或者文件夹组成的File对象
//        File[] files = file.listFiles();
//        for (File file1 : files) {
//            System.out.println(file1);
//        }

        //需求: 判断E盘目录下是否有后缀名为.jpg的文件，如果有，就输出此文件名称
        File file1 = new File("E:\\");
//        String[] list = file1.list();
//        for (String s : list) {
//            if(s.endsWith(".jpg")){
//                System.out.println(s);
//            }
//        }

        File[] files = file1.listFiles();
        for (File file2 : files) {
            if(file2.isFile() && file2.getName().endsWith("jpg")){
                System.out.println(file2.getName());
            }
        }

    }
}
